package com.ddwl.schema.vo.goods;

import com.ddwl.schema.vo.base.BaseVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.Instant;

/**
 * AcademyVo.java的实现描述：TODO
 * @author wenbin
 */
@Getter
@Setter
public class AcademyVo extends BaseVo {

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("标题")
    private String title;

    @ApiModelProperty("副标题")
    private String secondTitle;

    @ApiModelProperty("跳转链接")
    private String skipUrl;

    @ApiModelProperty("分类id")
    private String academyCategoryId;

    @ApiModelProperty("分类")
    private String academyCategoryName;

    @ApiModelProperty("封面图")
    private String imageUrl;

    @ApiModelProperty("排序")
    private Integer academySort;

    @ApiModelProperty("文章")
    private String essay;

    @ApiModelProperty("media")
    private String media;

    @ApiModelProperty("是否生效 0否 1是")
    private Integer effect;

    @ApiModelProperty("浏览记录数")
    private Integer scanCount;

    @ApiModelProperty("虚拟记录数")
    private Integer oldScanCount;

    @ApiModelProperty("创建时间")
    private Instant gmtCreated;

    @ApiModelProperty("创建人id")
    private String createdUserId;

    @ApiModelProperty("状态 0：草稿，1：审核通过，2：审核拒绝,3：待审核")
    private Integer status;
    @ApiModelProperty("来源 0：后台发表，1：用户发表")
    private Integer source;

    @ApiModelProperty("原因")
    private String reason;
    @ApiModelProperty("视频文章内容（发表视频文章时保存文字内容）")
    private String mediaText;
    @ApiModelProperty("作者")
    private String createdUserName;
    @ApiModelProperty("分类排序")
    private Integer columnSort;
    @ApiModelProperty("文章类型，0：图文，1：视频")
    private Integer essayType;

}
